package com.yupi.springbootinit.model.dto.interfacesubmit;

import lombok.Data;
import org.jetbrains.annotations.NotNull;

/**
 * 新增接口请求
 * * @author <a href="https://gitee.com/ca_40/capi">Calcium</a>
 */
@Data
public class InterfaceSubmitAddRequest {

    /**
     * 接口名称
     */
    @NotNull(value = "接口名称为空")
    private String interfaceName;


    /**
     * 描述
     */
    @NotNull(value = "描述为空")
    private String description;

    /**
     * 网址
     */
    @NotNull(value = "网址为空")
    private String url;

    /**
     * 请求参数
     */
    @NotNull(value = "请求参数为空")
    private String requestParams;

    /**
     * 请求头
     */
    @NotNull(value = "请求头为空")
    private String requestHeader;

    /**
     * 响应头
     */
    @NotNull(value = "响应头为空")
    private String responseHeader;

    /**
     * 请求方式
     */
    @NotNull(value = "请求方式为空")
    private String method;


    /**
     * api类型 （GET、POST、PUT）
     */
    @NotNull(value = "api类型为空")
    private String type;

}

